package cn.huiyunche.base.service.vo.detail;

import cn.huiyunche.base.service.vo.VehicleBrandVo;
import cn.huiyunche.base.service.vo.VinVo;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

public class VehiclesHasVins implements Serializable {

    /**
     * @fieldName: serialVersionUID
     * @fieldType: long
     * @Description: TODO
     */
    private static final long serialVersionUID = -2202013143445124947L;

    /**
     * @fieldName: id
     * @fieldType: Long
     * @Description: TODO
     */
    private Long id;

    /**
     * @fieldName: vehicleName
     * @fieldType: String
     * @Description: 车型名称
     */
    private String vehicleName;

    /**
     * @fieldName: brandName
     * @fieldType: String
     * @Description: 品牌名称
     */
    private String brandName;

    /**
     * @fieldName: amount
     * @fieldType: Integer
     * @Description: 数量
     */
    private Integer amount;

    /**
     * @fieldName: brand
     * @fieldType: BrandVo
     * @Description: 品牌信息
     */
    private VehicleBrandVo brand;

    /**
     * @fieldName: vins
     * @fieldType: List<VinVo>
     * @Description: 车架号
     */
    private List<VinVo> vins = new ArrayList<>();

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getVehicleName() {
        return vehicleName;
    }

    public void setVehicleName(String vehicleName) {
        this.vehicleName = vehicleName;
    }

    public String getBrandName() {
        return brandName;
    }

    public void setBrandName(String brandName) {
        this.brandName = brandName;
    }

    public Integer getAmount() {
        return amount;
    }

    public void setAmount(Integer amount) {
        this.amount = amount;
    }

    public VehiclesHasVins() {
        super();
    }

    public List<VinVo> getVins() {
        return vins;
    }

    public void setVins(List<VinVo> vins) {
        this.vins = vins;
    }

    public VehicleBrandVo getBrand() {
        return brand;
    }

    public void setBrand(VehicleBrandVo brand) {
        this.brand = brand;
    }
}
